package com.example.sonone.test;

import java.io.IOException;

/* ━━━━━━佛祖保佑━━━━━━
 *                  ,;,,;
 *                ,;;'(    社
 *      __      ,;;' ' \   会
 *   /'  '\'~~'~' \ /'\.)  主
 * ,;(      )    /  |.     义
 *,;' \    /-.,,(   ) \    码
 *     ) /       ) / )|    农
 *     ||        ||  \)
 *     (_\       (_\
 * ━━━━━━永无BUG━━━━━━
 * @author ：zjq
 * @date ：2020/8/4 17:17
 * @description: TODO
 * @version: V1.0
 * @slogan: 天下风云出我辈，一入代码岁月催
 */
public class AA implements Runnable {

    private int a = 0;
    private PackResultListener listener;

    public AA(int a, PackResultListener packResultListener) {
        this.a = a;
        this.listener = packResultListener;
    }

    @Override
    public void run() {
        doOnStateChange(100);
    }

    private void doOnStateChange(int state) {
        if (a != 1) {
            System.out.println("state : " + state);
            // 触发 方法
            listener.onStateChange(state);
        }
    }

    public static interface PackResultListener {
        public abstract void onStateChange(int state);
    }


    public static void main(String[] args) throws IOException {

        // 执行脚本 比如这个 打开记事本
        Process exec = Runtime.getRuntime().exec("notepad.exe");


        int i = Runtime.getRuntime().availableProcessors();
        System.out.println(i);


        Integer a=1;
        if(a>0){
            System.out.println(1213);
        }

    }




}
